# """
# 使用 meiduo_user 登录并查询 meiduo_mall 数据库下的全部表
# """

# import pymysql

# # 配置连接信息
# connection = pymysql.connect(
#     host='172.19.251.204',  # WSL 2 的 IP 地址
#     user='meiduo_user',
#     password='123456',      # meiduo_user 的密码
#     port=3306,
#     database='meiduo_mall'  # 指定要使用的数据库
# )

# try:
#     with connection.cursor() as cursor:
#         # 查询 meiduo_mall 数据库下的全部表
#         cursor.execute("SHOW TABLES;")
        
#         # 获取所有表名
#         tables = cursor.fetchall()
        
#         print("Tables in meiduo_mall database:")
#         for table in tables:
#             print(table[0])  # 表名在元组的第一个位置

# finally:
#     connection.close()


"""
使用 meiduo_user 登录并查询 tb_users 表下的所有数据
"""

import pymysql

# 配置连接信息
connection = pymysql.connect(
    host='172.19.251.204',  # WSL 2 的 IP 地址
    user='meiduo_user',
    password='123456',      # meiduo_user 的密码
    port=3306,
    database='meiduo_mall'  # 指定要使用的数据库
)

try:
    with connection.cursor() as cursor:
        # 查询 tb_users 表下的所有数据
        cursor.execute("SELECT * FROM tb_order_info;")
        
        # 获取所有的列名
        column_names = [desc[0] for desc in cursor.description]
        print("Columns:", column_names)
        
        # 获取所有数据
        rows = cursor.fetchall()
        
        # 打印每一行数据
        for row in rows:
            print(row)

finally:
    connection.close()